#include <stdio.h>

// 选择排序算法
void selection_sort(int a[], int len)
{
  int i, j, temp;
  for (i = 0; i < len - 1; i++)
  {
    int min = i;
    for (j = i + 1; j < len; j++)
    {
      if (a[j] < a[min])
      {
        min = j;
      }
    }
    if (min != i)
    {
      temp = a[min];
      a[min] = a[i];
      a[i] = temp;
    }
  }
}

int main()
{
  int arr[] = {22, 24, 1, 23, 45, 13, 16, 76, 12, 65, 13};
  int len = (int)sizeof(arr) / sizeof(*arr);
  selection_sort(arr, len);
  int i;
  for (i = 0; i < len; i++)
  {
    printf("%d ", arr[i]);
  }
  return 0;
}